package com.ipercube;

// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 

import com.ipercube.model.*;
import com.ipercube.*;

// #[regen=yes,id=DCE.E11E0DD7-204F-E141-788F-CEE91EADEC3B]
// </editor-fold> 
public interface MeasureEvaluator {

    public void setColumnModel(ColumnModel colModel);

    public ColumnModel getColumnModel();

    public void setRowModel(RowModel rowModel);

    public RowModel getRowModel();

    public Measure evaluate(DataMap dataMap, Row r, Column c);

    public Class<?> getMeasureType();
}

